home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Atari Mega Archive 1
/
Atari Mega Archive - Volume 1.iso
/
mint
/
lib
/
mlib44d.zoo
/
README.44
< prev
Wrap
Text File
|
1994-03-01
|
2KB
|
38 lines
This is patchlevel 44 of the MiNT library.
This is a pretty major overhaul; I've started splitting up some files that
contained more than one function into several files containing one function
each. This is the first step in the drastically needed cleanup of the user
namespace and will probably take some time to complete. Because of this,
expect many new files to be created. Most of the code in these files is
nothing new; the only difference should be that fewer unwanted functions
will be pulled in by the linker, hopefully making executable sizes a little
smaller and causing fewer symbol conflicts with user programs.
As of MiNT 1.10, the operating system now returns EPATH instead of EFILNF in
some cases. So programs compiled with earlier releases of the library may
start failing in situations where they previously worked. This release has a
workaround for this incompatibility between MiNT/GEMDOS and UNIX (see
enoent.c). There are probably a few more places this routine should be
used; currently it is used with open() [indirectly correcting creat()],
stat(), and unlink(). Let me know if you have problems with other routines
(or if the workaround itself causes trouble, of course.)
----------------------------------------------------------------------------
Notes about the patches:
Please DELETE the files cfspeed.c, dirent.c, and exec.c. These files
have been fragmented into several parts.
The file getgroup.c, distributed in entirety, should replace the copy in your
sources directory.
Please apply these patches with "patch -p0", as files in subdirectories have
been changed.
Cheers,
entropy
entropy@terminator.rs.itd.umich.edu